package d6_byte_stream;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;

/**
 * 2024/6/14 Cjj 使用文件字节输入流一次读取完文件的全部字节  8:19
 */
public class FileInputStreamTest3 {
    public static void main(String[] args) throws Exception {
        //1.一次性读取完文件的全部字节到一个字节数组中去
        //创建一个字节输入流管道与源文件接通
        InputStream in = new FileInputStream("file-io\\src\\main\\test\\abab.txt");

       //2.准备一个字节数组,大小与文件的大小正好
 /*       File f = new File("file-io\\src\\main\\test\\abab.txt");
        long size = f.length();
        byte[] buffer = new byte[(int) size];
        int len = in.read(buffer);
        System.out.println(new String(buffer));
        System.out.println(len);*/

   /*   byte[] buffer=  in.readAllBytes();
        System.out.println(new String(buffer));*/
    }
}
